-- 游戏配置参数
local Config = {
    -- 基础配置
    SCREEN_WIDTH = 900,   -- 屏幕宽度
    SCREEN_HEIGHT = 1600, -- 屏幕高度

    -- 战斗配置
    COMBAT = {
        ATTACK_INTERVAL = 2000,             -- 攻击间隔(ms)
        DETECTION_THRESHOLD = 90,           -- 颜色检测阈值
        AUTO_ATTACK_COORDS = { 1461, 417 }, -- 自动攻击按钮坐标
        AUTO_ATTACK_STATUS_COLORS = {       -- 自动攻击状态颜色特征
            { 1444, 437, 0xdacaa7 },
            { 1455, 437, 0x9c9078 },
            { 1471, 435, 0xa39987 },
            { 1479, 437, 0x91866e }
        },
        ATTACKING_MONSTER_COLORS = { -- 左侧攻击怪物头框颜色特征
            { 34, 336, 0xc3a55d },
            { 41, 341, 0xb2934d },
            { 39, 345, 0xb8994f },
            { 41, 354, 0x977737 }
        },
    },

    -- 背包配置
    INVENTORY = {
        BAG_OPEN_COORDS = { 1458, 324, 800 }, -- 打开背包坐标
        BAG_CLOSE_COORDS = { 913, 150, 800 }, -- 关闭背包坐标
        SORT_BAG_COORDS = { 808, 626, 800 },  -- 整理背包坐标
        RECYCLE_COORDS = { 685, 620, 800 },   -- 回收装备坐标
        BAG_SLOTS = {
            { 120, 185, 800 },                -- 背包格子1
            { 122, 286, 800 },                -- 背包格子2
            { 122, 373, 800 }                 -- 背包格子3
        },
        RECYCLE_SEQUENCE = {
            { 1458, 324, 800 }, -- 打开背包
            { 685, 620, 800 },  -- 点击回收
            { 1154, 613, 800 }, -- 确认回收
            { 1406, 181, 800 }, -- 关闭回收界面
            { 913, 150, 800 }   -- 关闭背包
        }
    },

    -- 商店配置
    SHOP = {
        OPEN_SHOP_COORDS = { 535, 825, 800 },   -- 打开商店坐标
        CLOSE_SHOP_COORDS = { 1358, 124, 800 }, -- 关闭商店坐标
        ITEMS = {
            RED_POTION = { 511, 629, 800 },     -- 红药坐标
            BLUE_POTION = { 849, 628, 800 },    -- 蓝药坐标
            SUN_POTION = { 1190, 630, 800 },    -- 太阳水坐标
            TOWN_STONE = { 473, 240, 800 },     -- 回城石坐标
            RANDOM_STONE = { 806, 235, 800 },   -- 随机石坐标
            REPAIR_WATER = { 1157, 241, 800 }   -- 修复神水坐标
        }
    },

    -- 承包地图配置
    CONTRACT_MAP = {
        ENABLED = true,
        CHECK_INTERVAL = 60000, -- 检测间隔（毫秒），默认10分钟
        MAP_FEATURE = {
            color = 0x4A412A,
            pattern = "10|5|0x4A412A,25|15|0x5B5133",
            region = { 0, 0, 900, 1600 }
        },
        NAVIGATION_POINTS = {
            { x = 500, y = 800, tolerance = 15 },
            { x = 600, y = 750, tolerance = 15 }
        },
        TOWN_STONE_CHECK = { 473, 240, 800 }, -- 回城石检测坐标
        BUY_COORDS = { 535, 825, 800 },       -- 商店购买坐标
        TELEPORT_NPC = {
            COLOR = 0x00ff00,
            PATTERN = "10|5|0xffffff,15|10|0x0000ff",
            REGION = { 500, 300, 800, 600 }
        },
        DIALOG_BUTTON = { 900, 600, 800 },   -- 对话框传送按钮
        ENTRANCE_COORDS = { 750, 550, 800 }, -- 地图入口坐标
        BUY_BUTTON = { 1095, 594, 800 },     -- 购买按钮坐标
        ADD_BUTTON = { 1184, 409, 100 }      -- 加号按钮坐标
    },

    -- 移动配置
    MOVEMENT = {
        -- 地图状态检测颜色配置
        MAP_DETECTION_COLORS = {
            CONTRACT_MAP = {
                { 1464, 62, 0x000000 },
                { 1485, 62, 0x151515 },
                { 1514, 63, 0x040404 },
                { 1537, 64, 0x000000 }
            },
            DEVIL_WORM_VALLEY = {
                { 1457, 53, 0xb9b9b9 },
                { 1482, 60, 0xa0a0a0 },
                { 1513, 59, 0x1f1f1f },
                { 1535, 68, 0x1c1c1b }
            },
            TOWER = {
                { 1452, 57, 0xffffff },
                { 1453, 63, 0x050505 },
                { 1469, 64, 0x1c1c1b },
                { 1485, 68, 0x1c1c1b }
            },
            TOWER_UI = {
                { 858, 21, 0x4e341c },
                { 868, 37, 0x332314 },
                { 859, 50, 0x8c241d },
                { 862, 11, 0x392727 }
            },
            REACH_100_LAYER = {
                { 136, 318, 0xffff00 },
                { 154, 320, 0x655b4b },
                { 180, 316, 0xbbb90e },
                { 215, 318, 0xfdfd01 },
                { 242, 315, 0xffff00 },
                { 259, 322, 0x4a4135 }
            }
        },
        SAFE_ZONE_COLORS = { -- 安全区颜色配置(索引对应区域ID)
            {
                { 1469, 56, 0xfefefe },
                { 1478, 56, 0xffffff },
                { 1498, 56, 0xffffff },
                { 1526, 56, 0x0d0d0c }
            }, -- 安全区1（原AQ区域）
            {
                { 1449, 54, 0x939393 },
                { 1474, 64, 0x0e0e0e }, -- 安全区2（示例）
            }
        },
        QUICK_BAR = {
            { 764, 671, 0xb210af },                                    -- 快捷栏1
            { 842, 677, 0xb12348 },                                    -- 快捷栏2
            { 911, 671, 0x820378 },                                    -- 快捷栏3
            { 984, 674, 0x7b1b54 },                                    -- 快捷栏4
            { 1060, 674, 0x6a4d2e },                                   -- 快捷栏5
            { 1135, 671, 0x8c10af }                                    -- 快捷栏6
        },
        back_stone_area = { x1 = 733, y1 = 634, x2 = 1175, y2 = 705 }, -- 快捷栏1-6检测区域坐标
        back_stone_colors = {
            main_color = 0xf701ac,                                     -- 主颜色值
            offsets = "5|6|0x251a31,11|9|0xde00b2"                     -- 偏移点特征字符串
        },
        random_stone_colors = {
            main_color = 0xe0b123,                -- 主颜色值
            offsets = "3|4|0x5c4413,8|8|0xffdb0b" -- 偏移点特征字符串
        },
    },

    -- 地图配置
    MAP = {
        OPEN_MAP_COORDS = { 1500, 121 },  -- 打开地图坐标
        CLOSE_MAP_COORDS = { 1500, 114 }, -- 关闭地图坐标
        USE_RANDOM_STONE_COORDS = {1145,735},
        USE_BACK_STONE_COORDS = {1147,651}
    },

    -- 多层安全区独立配置
    SAFE_ZONES = {
        {
            ENTRY_COORDS = { 536, 452 },
            NPC_POINT = { 313, 371, 800 }
          
        },
        {
            ENTRY_COORDS = { 600, 500 },
            NPC_POINT = { 350, 400, 800 }
        }
    },

    BOSS_MAPS = {
        ['九扇门'] = {
            MAP_NAME_POINT = { { 1483, 66, 0xfefefe }, { 1495, 66, 0xffffff }, { 1504, 66, 0xffffff }, { 1511, 66, 0xffffff }, { 1526, 66, 0xffffff }, { 1538, 66, 0xffffff }, { 1543, 66, 0xffffff } },
            DRAG_DIRECTION = 'northwest',
            DRAG_TIME = 2000, -- 拖动时间(ms)
            NPC_COLOR = { 0xeebb9b, "-10|5|0xfdf8f3,21|15|0x532d1e,-17|37|0x4b75a3,22|36|0x2a3d57" },
            BUTTONS = { { 917, 354, 0x312e30 } }
        },
        ['赤月峡谷'] = {
            ENTRY_POINT = { 700, 420 },
            NPC_COLOR = { 0xFF4500, "5|8|0x8B0000,20|15|0x006400", 90 },
            BUTTONS = { { 800, 600 }, { 680, 550 } },
            OCR_AREA = { 80, 40, 280, 90 }
        },
        ['传送NPC'] = {
            MOVE_COORDS = { 648, 441 },     -- 移动坐标
            NPC_POINT = { 1108, 269, 800 }, -- 传送NPC坐标
            Level1_POINTS = {
                { 67, 218, 800 },           -- 地图传送点1
                { 289, 221, 800 },          -- 地图传送点2
                { 483, 220, 800 }           -- 地图传送点3
            },
            Level2_POINTS = {
                { 59, 79, 800 },   -- 中级传送点1
                { 212, 80, 800 },  -- 中级传送点2
                { 363, 78, 800 },  -- 中级传送点3
                { 490, 77, 800 },  -- 中级传送点4
                { 71, 131, 800 },  -- 中级传送点5
                { 215, 128, 800 }, -- 中级传送点6
                { 359, 127, 800 }, -- 中级传送点7
                { 501, 129, 800 }, -- 中级传送点8
                { 76, 180, 800 },  -- 中级传送点9
                { 212, 188, 800 }, -- 中级传送点10
                { 358, 184, 800 }, -- 中级传送点11
                { 489, 184, 800 }  -- 中级传送点12
            }
        },
        ['九扇门1'] = {
            MOVE_COORDS = { 536, 452 },    -- 移动坐标
            NPC_POINT = { 313, 371, 800 }, -- 传送NPC坐标
            Level1_POINTS = { { 924, 345, 0x302d2e }, { 561, 509, 0x3a3838 }, { 805, 509, 0x474443 }, { 1034, 509, 0x42403f }, { 557, 597, 0x111111 }, { 811, 597, 0x2a2827 }, { 1036, 595, 0x2b2a28 }, { 569, 691, 0x4b4847 }, { 806, 692, 0x4a4747 }, { 1027, 698, 0x3c3939 } },
            BOSS_POSITION = { 924, 345, 0x302d2e },
        }
    },

    BOSS = {
        CHECK_INTERVAL = 3000, -- BOSS专属检测间隔(ms)
    },

    COLOR_MATCH = {
        ATTEMPTS = 5,         -- 最大比色尝试次数
        RETRY_INTERVAL = 1500 -- 失败重试间隔(ms)
    },

    -- 百度OCR配置
    BAIDU_OCR = {
        API_KEY = "1iCsjUpZ95zCoqSIVNOsxwYe",
        SECRET_KEY = "PRmiCrBtFWBxukMFOKsS7Cl1zGBBr9QQ",
        OCR_URL = "https://aip.baidubce.com/rest/2.0/ocr/v1/numbers"
    }

}

return Config
